class Cat:
    """定义了一个Cat类"""

    # 初始化对象
    def __init__(self, new_name, new_age):
        self.name = new_name
        self.age = new_age

    def __str__(self) -> str:
        return "%s的年龄是：%d" % (self.name, self.age)

    # def __str__(self):
    #     return "%s的年龄是：%d" % (self.name, self.age)



    # 方法
    def eat(self):
        print("猫在吃鱼....")

    def drink(self):
        print("猫正在喝kele.....")

    def introduce(self):
        print("%s的年龄是:%d" % (self.name, self.age))


# 创建一个对象
tom = Cat("汤姆", 40)

lanmao = Cat("蓝猫", 10)

# 如果没有重写__str__方法，就是打印这样的：<__main__.Cat object at 0x000001C1CCFA8860>
print(tom)
print(lanmao)
